#menu-left {    /* for ie55  */
        width: 120px;
        background-color: #f2f2f2;
        background-position: top right;
        background-repeat: no-repeat;
        font-family: verdana, arial, sans-serif;
        font-size: xx-small;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;
    /* recover from trick */

    /* intended value for better browsers */
        font-weight: bold;
        padding: 0;
        margin-left: 15px;
}

#menu-left ul
{
        background-position: bottom left;
        background-repeat: no-repeat;
        list-style: none;
        border: 1px solid #ccc;
        padding: 0px 0 0px 0;
        margin: 0;
/*      background-color: #000;*/
}

        
#menu-left ul ul {
        background: none;
        /* background-color: #c1c1c1; */
        background-color: #ccc;
        margin: 0;
        padding: 0;
        border-top: 1px solid #ccc;
}

#menu-left ul li {
        margin: 0;
        border-bottom: 1px solid #ccc;
        padding-left: 15px;
}

#menu-left ul li:last-child {
        border-bottom: 1px solid #f2f2f2;
}

#menu-left ul li.selected {
        background-position: top left;
        background-color: #ca232b;
        border: 1px solid #222;
}

#menu-left ul li.selected span {
        display: none;
}

#menu-left ul li a {
        width: 100%;
        color: #555;
        text-decoration: none;
        padding: 3px 5px 3px 0px;
        line-height: 20px; 
        margin: 0;
}

#menu-left ul li.selected a {
        color: #fff;
        text-decoration: none;
        padding: 3px 5px 3px 0px;
        margin: 0;
}
        
#menu-left ul ul li.selected {
        background: #6c6c6c;
}
